.flex {
  display: flex;
  align-items: center;
}

.flex-between {
  justify-content: space-between;
}


.arco-drawer-body {
  padding: 20px 0 20px;
}

.arco-form-item-label-col {
  padding: 0 20px !important;
}

.arco-form-item-content {
  padding: 0 20px !important;
}

.arco-form-item-message {
  margin-left: 20px !important;
}

.arco-input-error {
  background: #F2F3F5 !important;
}

.header-bg {
  background: #FFFFFF !important;
}

.form-add > :first-child {
  /* 样式 */
  padding-bottom: 15px !important;
  border-bottom: 1px solid #DCDFE6 !important;
  margin-bottom: 0 !important;
}

.form-add {
  margin-bottom: 0 !important;

  :deep(.arco-form-item-wrapper-col) {
    .arco-form-item-message {
      position: absolute;
      top: 18px;
    }
  }
}

.add-table {
  position: relative;

  :deep(.arco-form-item-content-flex) {
    display: block !important;
  }

  .add {
    position: absolute;
    top: 2px;
    right: 20px;
    font-size: 12px;
    color: #007DFF;

    img {
      width: 16px;
      height: 16px;
      margin-right: 5px;
    }
  }

  &-header {
    border: 1px solid #F0F0F0;
    border-bottom: none;
    padding: 6px 20px;
    background: #F5F7FA;
    display: flex;
    justify-content: space-between;
    align-items: center;

    :deep(.arco-form-item-content) {
      padding: 0 !important;
    }

    :deep(.arco-form-item-message) {
      position: static !important;
    }
  }

  &-list {
    width: 100%;
    margin-top: 20px;

    .arco-form-item {
      display: flex;
      align-items: center;
      margin-bottom: 0 !important;

      :deep(.arco-form-item-label-col) {
        margin-bottom: 0 !important;
        padding: 0 !important;
        margin-right: 10px !important;
      }
    }
  }

  &-item {
    border: 1px solid #F0F0F0;
    padding: 12px 20px;

    :deep(.arco-form-item-content) {
      padding: 0 !important;
    }

    :deep(.arco-input-append) {
      background: #F2F3F5 !important;
    }

    :deep(.arco-form-item-message) {
      position: static !important;
    }
  }
}